package org.jeecgframework.web.system.pojo.base;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 出厂记录
 * @author onlineGenerator
 * @date 2016-04-18 11:47:35
 * @version V1.0   
 *
 */
@Entity
@Table(name = "zy_factory_record", schema = "")
@SuppressWarnings("serial")
public class ZyFactoryRecordEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**SearchArgument*/
	@Excel(name="SearchArgument")
	private java.lang.String searchArgument;
	/**SoldToBP*/
	@Excel(name="SoldToBP")
	private java.lang.String soldToBp;
	/**SoldToContact*/
	@Excel(name="SoldToContact")
	private java.lang.String soldToContact;
	/**Item*/
	@Excel(name="Item")
	private java.lang.String item;
	/**SerialNumber*/
	@Excel(name="SerialNumber")
	private java.lang.String serialNum;
	/**ItemDesc*/
	@Excel(name="ItemDesc")
	private java.lang.String itemDesc;
	/**Alternate*/
	@Excel(name="Alternate")
	private java.lang.String alternateSerialNr;
	/**CreationDTM*/
	@Excel(name="CreationDTM")
	private java.util.Date creationDate;
	/**CreationTime*/
	@Excel(name="CreationTime")
	private java.util.Date creationTime;
	/**ItemGroup*/
	@Excel(name="ItemGroup")
	private java.lang.String serializedItemGroup;
	/**SoldToAddress*/
	@Excel(name="SoldToAddress")
	private java.lang.String soldToAddress;
	/**Warranty*/
	@Excel(name="Warranty")
	private java.lang.String warranty;
	/**TermID*/
	@Excel(name="TermID")
	private java.lang.String termId;
	/**InstallDTM*/
	@Excel(name="InstallDTM")
	private java.util.Date installationDate;
	/**InstallTime*/
	@Excel(name="InstallTime")
	private java.util.Date installationTime;
	/**CoveredContr*/
	@Excel(name="CoveredContr")
	private java.lang.String coveredByContrEnum;
	/**CoveredContrac*/
	@Excel(name="CoveredContrac")
	private java.lang.String coveredByContract;
	/**Revision*/
	@Excel(name="Revision")
	private java.lang.String revision;
	/**SerialNrEnumID*/
	@Excel(name="SerialNrEnumID")
	private java.lang.String dummySerialNrEnum;
	/**DummySerialNr*/
	@Excel(name="DummySerialNr")
	private java.lang.String dummySerialNr;
	/**BuyFromBP*/
	@Excel(name="BuyFromBP")
	private java.lang.String buyFromBp;
	/**DeliveryDTM*/
	@Excel(name="DeliveryDTM")
	private java.util.Date deliveryDate;
	/**DeliveryTime*/
	@Excel(name="DeliveryTime")
	private java.util.Date deliveryTime;
	/**Project*/
	@Excel(name="Project")
	private java.lang.String prj;
	/**PrjElementAct*/
	@Excel(name="PrjElementAct")
	private java.lang.String prjElementActivity;
	/**SalesOrder*/
	@Excel(name="SalesOrder")
	private java.lang.String salesOrder;
	/**SalesOrderLine*/
	@Excel(name="SalesOrderLine")
	private java.lang.String salesOrderLine;
	/**SpecificationA*/
	@Excel(name="SpecificationA")
	private java.lang.String specificationA;
	/**SpecificationB*/
	@Excel(name="SpecificationB")
	private java.lang.String specificationB;
	/**Machine*/
	@Excel(name="Machine")
	private java.lang.String machine;
	/**Cluster*/
	@Excel(name="Cluster")
	private java.lang.String cluster;
	/**StatusEnumID*/
	@Excel(name="StatusEnumID")
	private java.lang.String statusEnum;
	/**Status*/
	@Excel(name="Status")
	private java.lang.String status;
	/**StatusDTM*/
	@Excel(name="StatusDTM")
	private java.util.Date statusDate;
	/**StatusTime*/
	@Excel(name="StatusTime")
	private java.util.Date statusTime;
	/**TopItem*/
	@Excel(name="TopItem")
	private java.lang.String topItem;
	/**TopSerialNr*/
	@Excel(name="TopSerialNr")
	private java.lang.String topSerialNr;
	/**WorkSiteAddr*/
	@Excel(name="WorkSiteAddr")
	private java.lang.String workSiteAddress;
	/**WorkSiteInfo*/
	@Excel(name="WorkSiteInfo")
	private java.lang.String workSiteInfo;
	/**Contact*/
	@Excel(name="Contact")
	private java.lang.String contact;
	/**ServiceDept*/
	@Excel(name="ServiceDept")
	private java.lang.String serviceDept;
	/**RegistrationD*/
	@Excel(name="RegistrationD")
	private java.util.Date registrationDate;
	/**RegistrationT*/
	@Excel(name="RegistrationT")
	private java.util.Date registrationTime;
	/**CounterReading*/
	@Excel(name="CounterReading")
	private java.lang.String counterReading;
	/**MeasureType*/
	@Excel(name="MeasureType")
	private java.lang.String measurementType;
	/**Subcontractor*/
	@Excel(name="Subcontractor")
	private java.lang.String subcontractor;
	/**ShipFromBP*/
	@Excel(name="ShipFromBP")
	private java.lang.String shipFromBp;
	/**ShipFromAddr*/
	@Excel(name="ShipFromAddr")
	private java.lang.String shipFromAddress;
	/**Lot*/
	@Excel(name="Lot")
	private java.lang.String lot;
	/**ManufacturingD*/
	@Excel(name="ManufacturingD")
	private java.util.Date manufacturingDate;
	/**Priority*/
	@Excel(name="Priority")
	private java.lang.String priority;
	/**LogComp*/
	@Excel(name="LogComp")
	private java.lang.String logComp;
	/**PhysComp*/
	@Excel(name="PhysComp")
	private java.lang.String physComp;
	/**isSustainable*/
	@Excel(name="isSustainable")
	private java.lang.Integer isSustainable;
	/**isDeletable*/
	@Excel(name="isDeletable")
	private java.lang.Integer isDeletable;
	/**创建人名称*/
	private java.lang.String createName;
	/**创建人登录名称*/
	private java.lang.String createBy;
	/**更新人名称*/
	private java.lang.String updateName;
	/**更新人登录名称*/
	private java.lang.String updateBy;
	/**创建日期*/
	private java.util.Date createDate;
	/**更新日期*/
	private java.util.Date updateDate;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SearchArgument
	 */
	@Column(name ="SEARCH_ARGUMENT",nullable=true,length=32)
	public java.lang.String getSearchArgument(){
		return this.searchArgument;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SearchArgument
	 */
	public void setSearchArgument(java.lang.String searchArgument){
		this.searchArgument = searchArgument;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SoldToBP
	 */
	@Column(name ="SOLD_TO_BP",nullable=true,length=32)
	public java.lang.String getSoldToBp(){
		return this.soldToBp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SoldToBP
	 */
	public void setSoldToBp(java.lang.String soldToBp){
		this.soldToBp = soldToBp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SoldToContact
	 */
	@Column(name ="SOLD_TO_CONTACT",nullable=true,length=50)
	public java.lang.String getSoldToContact(){
		return this.soldToContact;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SoldToContact
	 */
	public void setSoldToContact(java.lang.String soldToContact){
		this.soldToContact = soldToContact;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Item
	 */
	@Column(name ="ITEM",nullable=true,length=32)
	public java.lang.String getItem(){
		return this.item;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Item
	 */
	public void setItem(java.lang.String item){
		this.item = item;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SerialNumber
	 */
	@Column(name ="SERIAL_NUM",nullable=true,length=32)
	public java.lang.String getSerialNum(){
		return this.serialNum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SerialNumber
	 */
	public void setSerialNum(java.lang.String serialNum){
		this.serialNum = serialNum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ItemDesc
	 */
	@Column(name ="ITEM_DESC",nullable=true,length=100)
	public java.lang.String getItemDesc(){
		return this.itemDesc;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ItemDesc
	 */
	public void setItemDesc(java.lang.String itemDesc){
		this.itemDesc = itemDesc;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Alternate
	 */
	@Column(name ="ALTERNATE_SERIAL_NR",nullable=true,length=32)
	public java.lang.String getAlternateSerialNr(){
		return this.alternateSerialNr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Alternate
	 */
	public void setAlternateSerialNr(java.lang.String alternateSerialNr){
		this.alternateSerialNr = alternateSerialNr;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  CreationDTM
	 */
	@Column(name ="CREATION_DATE",nullable=true,length=32)
	public java.util.Date getCreationDate(){
		return this.creationDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  CreationDTM
	 */
	public void setCreationDate(java.util.Date creationDate){
		this.creationDate = creationDate;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  CreationTime
	 */
	@Column(name ="CREATION_TIME",nullable=true,length=32)
	public java.util.Date getCreationTime(){
		return this.creationTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  CreationTime
	 */
	public void setCreationTime(java.util.Date creationTime){
		this.creationTime = creationTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ItemGroup
	 */
	@Column(name ="SERIALIZED_ITEM_GROUP",nullable=true,length=32)
	public java.lang.String getSerializedItemGroup(){
		return this.serializedItemGroup;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ItemGroup
	 */
	public void setSerializedItemGroup(java.lang.String serializedItemGroup){
		this.serializedItemGroup = serializedItemGroup;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SoldToAddress
	 */
	@Column(name ="SOLD_TO_ADDRESS",nullable=true,length=100)
	public java.lang.String getSoldToAddress(){
		return this.soldToAddress;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SoldToAddress
	 */
	public void setSoldToAddress(java.lang.String soldToAddress){
		this.soldToAddress = soldToAddress;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Warranty
	 */
	@Column(name ="WARRANTY",nullable=true,length=32)
	public java.lang.String getWarranty(){
		return this.warranty;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Warranty
	 */
	public void setWarranty(java.lang.String warranty){
		this.warranty = warranty;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  TermID
	 */
	@Column(name ="TERM_ID",nullable=true,length=32)
	public java.lang.String getTermId(){
		return this.termId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  TermID
	 */
	public void setTermId(java.lang.String termId){
		this.termId = termId;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  InstallDTM
	 */
	@Column(name ="INSTALLATION_DATE",nullable=true,length=32)
	public java.util.Date getInstallationDate(){
		return this.installationDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  InstallDTM
	 */
	public void setInstallationDate(java.util.Date installationDate){
		this.installationDate = installationDate;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  InstallTime
	 */
	@Column(name ="INSTALLATION_TIME",nullable=true,length=32)
	public java.util.Date getInstallationTime(){
		return this.installationTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  InstallTime
	 */
	public void setInstallationTime(java.util.Date installationTime){
		this.installationTime = installationTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  CoveredContr
	 */
	@Column(name ="COVERED_BY_CONTR_ENUM",nullable=true,length=32)
	public java.lang.String getCoveredByContrEnum(){
		return this.coveredByContrEnum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  CoveredContr
	 */
	public void setCoveredByContrEnum(java.lang.String coveredByContrEnum){
		this.coveredByContrEnum = coveredByContrEnum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  CoveredContrac
	 */
	@Column(name ="COVERED_BY_CONTRACT",nullable=true,length=32)
	public java.lang.String getCoveredByContract(){
		return this.coveredByContract;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  CoveredContrac
	 */
	public void setCoveredByContract(java.lang.String coveredByContract){
		this.coveredByContract = coveredByContract;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Revision
	 */
	@Column(name ="REVISION",nullable=true,length=32)
	public java.lang.String getRevision(){
		return this.revision;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Revision
	 */
	public void setRevision(java.lang.String revision){
		this.revision = revision;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SerialNrEnumID
	 */
	@Column(name ="DUMMY_SERIAL_NR_ENUM",nullable=true,length=32)
	public java.lang.String getDummySerialNrEnum(){
		return this.dummySerialNrEnum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SerialNrEnumID
	 */
	public void setDummySerialNrEnum(java.lang.String dummySerialNrEnum){
		this.dummySerialNrEnum = dummySerialNrEnum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  DummySerialNr
	 */
	@Column(name ="DUMMY_SERIAL_NR",nullable=true,length=32)
	public java.lang.String getDummySerialNr(){
		return this.dummySerialNr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  DummySerialNr
	 */
	public void setDummySerialNr(java.lang.String dummySerialNr){
		this.dummySerialNr = dummySerialNr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  BuyFromBP
	 */
	@Column(name ="BUY_FROM_BP",nullable=true,length=32)
	public java.lang.String getBuyFromBp(){
		return this.buyFromBp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  BuyFromBP
	 */
	public void setBuyFromBp(java.lang.String buyFromBp){
		this.buyFromBp = buyFromBp;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  DeliveryDTM
	 */
	@Column(name ="DELIVERY_DATE",nullable=true,length=32)
	public java.util.Date getDeliveryDate(){
		return this.deliveryDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  DeliveryDTM
	 */
	public void setDeliveryDate(java.util.Date deliveryDate){
		this.deliveryDate = deliveryDate;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  DeliveryTime
	 */
	@Column(name ="DELIVERY_TIME",nullable=true,length=32)
	public java.util.Date getDeliveryTime(){
		return this.deliveryTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  DeliveryTime
	 */
	public void setDeliveryTime(java.util.Date deliveryTime){
		this.deliveryTime = deliveryTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Project
	 */
	@Column(name ="PRJ",nullable=true,length=32)
	public java.lang.String getPrj(){
		return this.prj;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Project
	 */
	public void setPrj(java.lang.String prj){
		this.prj = prj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  PrjElementAct
	 */
	@Column(name ="PRJ_ELEMENT_ACTIVITY",nullable=true,length=32)
	public java.lang.String getPrjElementActivity(){
		return this.prjElementActivity;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  PrjElementAct
	 */
	public void setPrjElementActivity(java.lang.String prjElementActivity){
		this.prjElementActivity = prjElementActivity;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SalesOrder
	 */
	@Column(name ="SALES_ORDER",nullable=true,length=32)
	public java.lang.String getSalesOrder(){
		return this.salesOrder;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SalesOrder
	 */
	public void setSalesOrder(java.lang.String salesOrder){
		this.salesOrder = salesOrder;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SalesOrderLine
	 */
	@Column(name ="SALES_ORDER_LINE",nullable=true,length=32)
	public java.lang.String getSalesOrderLine(){
		return this.salesOrderLine;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SalesOrderLine
	 */
	public void setSalesOrderLine(java.lang.String salesOrderLine){
		this.salesOrderLine = salesOrderLine;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SpecificationA
	 */
	@Column(name ="SPECIFICATION_A",nullable=true,length=32)
	public java.lang.String getSpecificationA(){
		return this.specificationA;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SpecificationA
	 */
	public void setSpecificationA(java.lang.String specificationA){
		this.specificationA = specificationA;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  SpecificationB
	 */
	@Column(name ="SPECIFICATION_B",nullable=true,length=32)
	public java.lang.String getSpecificationB(){
		return this.specificationB;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  SpecificationB
	 */
	public void setSpecificationB(java.lang.String specificationB){
		this.specificationB = specificationB;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Machine
	 */
	@Column(name ="MACHINE",nullable=true,length=32)
	public java.lang.String getMachine(){
		return this.machine;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Machine
	 */
	public void setMachine(java.lang.String machine){
		this.machine = machine;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Cluster
	 */
	@Column(name ="CLUSTER",nullable=true,length=32)
	public java.lang.String getCluster(){
		return this.cluster;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Cluster
	 */
	public void setCluster(java.lang.String cluster){
		this.cluster = cluster;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  StatusEnumID
	 */
	@Column(name ="STATUS_ENUM",nullable=true,length=32)
	public java.lang.String getStatusEnum(){
		return this.statusEnum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  StatusEnumID
	 */
	public void setStatusEnum(java.lang.String statusEnum){
		this.statusEnum = statusEnum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Status
	 */
	@Column(name ="STATUS",nullable=true,length=32)
	public java.lang.String getStatus(){
		return this.status;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Status
	 */
	public void setStatus(java.lang.String status){
		this.status = status;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  StatusDTM
	 */
	@Column(name ="STATUS_DATE",nullable=true,length=32)
	public java.util.Date getStatusDate(){
		return this.statusDate;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  StatusDTM
	 */
	public void setStatusDate(java.util.Date statusDate){
		this.statusDate = statusDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  StatusTime
	 */
	@Column(name ="STATUS_TIME",nullable=true,length=32)
	public java.util.Date getStatusTime(){
		return this.statusTime;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  StatusTime
	 */
	public void setStatusTime(java.util.Date statusTime){
		this.statusTime = statusTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  TopItem
	 */
	@Column(name ="TOP_ITEM",nullable=true,length=32)
	public java.lang.String getTopItem(){
		return this.topItem;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  TopItem
	 */
	public void setTopItem(java.lang.String topItem){
		this.topItem = topItem;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  TopSerialNr
	 */
	@Column(name ="TOP_SERIAL_NR",nullable=true,length=32)
	public java.lang.String getTopSerialNr(){
		return this.topSerialNr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  TopSerialNr
	 */
	public void setTopSerialNr(java.lang.String topSerialNr){
		this.topSerialNr = topSerialNr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  WorkSiteAddr
	 */
	@Column(name ="WORK_SITE_ADDRESS",nullable=true,length=32)
	public java.lang.String getWorkSiteAddress(){
		return this.workSiteAddress;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  WorkSiteAddr
	 */
	public void setWorkSiteAddress(java.lang.String workSiteAddress){
		this.workSiteAddress = workSiteAddress;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  WorkSiteInfo
	 */
	@Column(name ="WORK_SITE_INFO",nullable=true,length=32)
	public java.lang.String getWorkSiteInfo(){
		return this.workSiteInfo;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  WorkSiteInfo
	 */
	public void setWorkSiteInfo(java.lang.String workSiteInfo){
		this.workSiteInfo = workSiteInfo;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Contact
	 */
	@Column(name ="CONTACT",nullable=true,length=32)
	public java.lang.String getContact(){
		return this.contact;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Contact
	 */
	public void setContact(java.lang.String contact){
		this.contact = contact;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ServiceDept
	 */
	@Column(name ="SERVICE_DEPT",nullable=true,length=32)
	public java.lang.String getServiceDept(){
		return this.serviceDept;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ServiceDept
	 */
	public void setServiceDept(java.lang.String serviceDept){
		this.serviceDept = serviceDept;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  RegistrationD
	 */
	@Column(name ="REGISTRATION_DATE",nullable=true,length=32)
	public java.util.Date getRegistrationDate(){
		return this.registrationDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  RegistrationD
	 */
	public void setRegistrationDate(java.util.Date registrationDate){
		this.registrationDate = registrationDate;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  RegistrationT
	 */
	@Column(name ="REGISTRATION_TIME",nullable=true,length=32)
	public java.util.Date getRegistrationTime(){
		return this.registrationTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  RegistrationT
	 */
	public void setRegistrationTime(java.util.Date registrationTime){
		this.registrationTime = registrationTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  CounterReading
	 */
	@Column(name ="COUNTER_READING",nullable=true,length=32)
	public java.lang.String getCounterReading(){
		return this.counterReading;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  CounterReading
	 */
	public void setCounterReading(java.lang.String counterReading){
		this.counterReading = counterReading;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  MeasureType
	 */
	@Column(name ="MEASUREMENT_TYPE",nullable=true,length=32)
	public java.lang.String getMeasurementType(){
		return this.measurementType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  MeasureType
	 */
	public void setMeasurementType(java.lang.String measurementType){
		this.measurementType = measurementType;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Subcontractor
	 */
	@Column(name ="SUBCONTRACTOR",nullable=true,length=32)
	public java.lang.String getSubcontractor(){
		return this.subcontractor;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Subcontractor
	 */
	public void setSubcontractor(java.lang.String subcontractor){
		this.subcontractor = subcontractor;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ShipFromBP
	 */
	@Column(name ="SHIP_FROM_BP",nullable=true,length=100)
	public java.lang.String getShipFromBp(){
		return this.shipFromBp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ShipFromBP
	 */
	public void setShipFromBp(java.lang.String shipFromBp){
		this.shipFromBp = shipFromBp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ShipFromAddr
	 */
	@Column(name ="SHIP_FROM_ADDRESS",nullable=true,length=100)
	public java.lang.String getShipFromAddress(){
		return this.shipFromAddress;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ShipFromAddr
	 */
	public void setShipFromAddress(java.lang.String shipFromAddress){
		this.shipFromAddress = shipFromAddress;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Lot
	 */
	@Column(name ="LOT",nullable=true,length=32)
	public java.lang.String getLot(){
		return this.lot;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Lot
	 */
	public void setLot(java.lang.String lot){
		this.lot = lot;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  ManufacturingD
	 */
	@Column(name ="MANUFACTURING_DATE",nullable=true,length=32)
	public java.util.Date getManufacturingDate(){
		return this.manufacturingDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  ManufacturingD
	 */
	public void setManufacturingDate(java.util.Date manufacturingDate){
		this.manufacturingDate = manufacturingDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Priority
	 */
	@Column(name ="PRIORITY",nullable=true,length=32)
	public java.lang.String getPriority(){
		return this.priority;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Priority
	 */
	public void setPriority(java.lang.String priority){
		this.priority = priority;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  LogComp
	 */
	@Column(name ="LOG_COMP",nullable=true,length=32)
	public java.lang.String getLogComp(){
		return this.logComp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  LogComp
	 */
	public void setLogComp(java.lang.String logComp){
		this.logComp = logComp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  PhysComp
	 */
	@Column(name ="PHYS_COMP",nullable=true,length=32)
	public java.lang.String getPhysComp(){
		return this.physComp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  PhysComp
	 */
	public void setPhysComp(java.lang.String physComp){
		this.physComp = physComp;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  isSustainable
	 */
	@Column(name ="IS_SUSTAINABLE",nullable=true,length=1)
	public java.lang.Integer getIsSustainable(){
		return this.isSustainable;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  isSustainable
	 */
	public void setIsSustainable(java.lang.Integer isSustainable){
		this.isSustainable = isSustainable;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  isDeletable
	 */
	@Column(name ="IS_DELETABLE",nullable=true,length=1)
	public java.lang.Integer getIsDeletable(){
		return this.isDeletable;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  isDeletable
	 */
	public void setIsDeletable(java.lang.Integer isDeletable){
		this.isDeletable = isDeletable;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人名称
	 */
	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public java.lang.String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人名称
	 */
	public void setCreateName(java.lang.String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人登录名称
	 */
	@Column(name ="CREATE_BY",nullable=true,length=50)
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人登录名称
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */
	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public java.lang.String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(java.lang.String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人登录名称
	 */
	@Column(name ="UPDATE_BY",nullable=true,length=50)
	public java.lang.String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人登录名称
	 */
	public void setUpdateBy(java.lang.String updateBy){
		this.updateBy = updateBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */
	@Column(name ="CREATE_DATE",nullable=true,length=20)
	public java.util.Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(java.util.Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */
	@Column(name ="UPDATE_DATE",nullable=true,length=20)
	public java.util.Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(java.util.Date updateDate){
		this.updateDate = updateDate;
	}
}
